package com.genokon.dto;

import com.fasterxml.jackson.annotation.JsonIgnore;
import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
import com.genokon.entry.GeneVariationInfo;
import com.genokon.entry.GeneVariationSample;
import lombok.Data;
import lombok.EqualsAndHashCode;

import java.util.List;

/**
 * @author by baichaoda
 * @date 2020/11/3 9:50
 */
@EqualsAndHashCode(callSuper = true)
@Data
public class VariationDto extends GeneVariationInfo {
    private List<String> rsIds;
    private List<String> entrezIds;
    private List<String> symbols;
    @JsonIgnore
    private String sampleId;
    @JsonIgnore
    private String batchId;
    @JsonIgnoreProperties(value = {"id", "varId"})
    private List<GeneVariationSample> samples;
}
